@charset "utf-8";
/* CSS Document */
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
ul,ol,li{list-style-type:none; line-height:28px;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal}
.hidden{display:none;}
a{outline-style:none;color:#444444;text-decoration:none;}
a:hover{color:#af0909; text-decoration:none;}
.clear{ clear:both}
input{ font-size:12px}
img{ border:0px;}
.fll{ 
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    width: 345px; 
}
.fl11{ 
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    width: 340px;  
}
.fl{ 
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    width: 255px;  
}
.fr{ float:right}
.tl{ text-align:left}
.tc{ text-align:center}
.tr{ text-align:right}
.fb,.fb4,.fb6{ font-weight:bold}
.fb4{ font-size:14px}
.fb6{ font-size:16px}
.fv,.fv4,.fv6{ font-family:"微软雅黑"}
.fv4{ font-size:14px}
.fv6{ font-size:16px}
.auto{ margin:0 auto}
.ahs{ color:#af0909}
.abs,.abs:hover{ color:#FFF}
.agd1,.agd2{ background-position:right center; background-repeat:no-repeat; padding-right:10px}
.agd1{ color:#006EB5;}
.agd1:hover{ color:#af0909}
.agd2{ color:#FFF; background-image:url(../tp/agd2.gif)}
.agd2:hover{ color:#FFF}

body{ font-size:12px; font: normal 12px/1.5 Arial, Helvetica, "Microsoft YaHei", STHeiti, "Droid Sans Fallback", sans-serif; color:#444; }

/* css style */
.head{ width: 1100px; height:94px; padding-top:27px; margin-bottom:38px}
.logo{ width:580px;}
.hrdl{ padding-top:3px;margin-right: 49px; padding-top: 40px; float: right;}
.abs1{ float: left; color: #FFF;width:60px; height:50px; line-height:50px; display:block; margin-left:8px;background:url(../tp/but1.jpg) no-repeat}
.abs1:hover {
    color: #FFF;
}
.hrdl input{ width:100%; height:21px; line-height:21px; color:#666; border:none; background:none}
.dl_in1,.dl_in2,.dl_in3{ height:21px; padding:0 4px; background-repeat:no-repeat}
.dl_in1{ width:106px; background-image:url(../tp/dl_in1.jpg)}
 
.dl_in3 input{ width:173px; float:left}
.dl_in3 a{ width:18px; height:21px; display:block}
.fhjb{ height:20px; line-height:20px; background:url(../tp/fhjb.jpg) no-repeat right 4px; padding-right:17px; display:block; float:left}
.hnav{ width:960px; height:42px;position:relative; z-index:111}
.hnav table{ width:960px; height:42px; line-height:42px}
.hnav td{ text-align:center}
.nav_list {font-size: 16px; height:42px; line-height:42px; position:relative}
.nav_a,.nav_a:hover{ display:block; text-align:center; color:#FFF}
.nav_sub,.nav_sub:hover{ color:#FFF; background:url(../tp/nav_sub.jpg) no-repeat center top}
.nav_ul{ width:100%; position: absolute; left:0px; top:42px; display:none; background:url(../tp/nav_ul.png) repeat}
.nav_ul li{ width:100%; line-height:22px; float:left}
.nav_ul a{ display:block; color:#ffffff}
.nav_ul a:hover{ background:#B40000; color:#FFF}


.gund{ width:1002px; height:30px; line-height:30px; overflow:hidden; margin-bottom:20px;margin-top: 5px; }
.gund a{ display:block}
.index{ width:1002px; height:260px; margin-bottom:20px}
.itit{ height:26px; line-height:26px; background:url(../tp/itit.jpg) repeat-x left bottom; padding-right:3px}
.it_wz{ width:110px; background:url(../tp/it_wz.jpg) no-repeat; color:#FFF}
.ileft{ width:336px; height:250px; background:url(../tp/ileft.jpg) no-repeat; padding:10px 0 0 13px}
.il_bt{ height:20px; line-height:20px; margin:0 0 18px 2px; color:#FFF}
.il_nt{ width:324px; height:200px; position:relative; overflow:hidden}
.il_pic{ width:324px; height:174px; overflow:hidden; position:absolute; left:0px; top:0px}
.il_pic li,.il_pic img{width:324px;height:174px}
.il_but{ height:16px; position:absolute; right:0px; top:150px; overflow:hidden}
.il_but li{ width:16px; height:16px; text-align:center; line-height:16px; float:left; display:block; cursor:pointer; margin-right:4px; display:inline; color:#af0909}
.il_but .sel{ background:url(../tp/il_but2.png) no-repeat; color:#fff}
.il_txt{ width:324px; height:20px; line-height:20px; position:absolute; left:0px; bottom:0px; overflow:hidden;text-align: center;}
.icont{ width:460px;  margin-left:14px; display:inline}
.icnr{ height:217px; border:1px solid #EEE8D8; background:#FFF; padding-top:14px}
.ul_bg li{ float:left; background:url(../tp/ul_bg.jpg) no-repeat left center}
.icnr_ul{ width:434px; display:block;overflow:hidden;}
.icnr_ul li{ width:417px; height:26px; line-height:26px; padding-left:17px}
.iright{ width:150px; height:254px; padding:6px 0 0 14px; background:#EAEBFF}
.ir_bt{ height:28px; line-height:28px; margin-bottom:10px; color:#006EB5; padding-right:18px}
.ir_bt11{ height:28px; line-height:28px; color:#006EB5; padding:3px 8px}
.ir_nr{ width:131px; height:131px; height:53px; position:relative; margin:0 0 16px 2px}
.ir_nr span{ width:131px; height:53px; position:absolute; top:0px}
.irnr_img{ left:0px}
.irnr_img,.irnr_img img{ width:131px; height:53px}
.irnr_t{ right:0px}
.irnr_t a{ width:60px;height:43px; padding:5px 10px; background:url(../tp/irnr_t.png) repeat}

.index2{ width:1002px; height:261px; margin-top:20px;margin-bottom:20px;overflow:hidden;}
.i2left{ width:763px}
.i2l_ban{ margin-bottom:13px}
.i2l_ban,.i2l_ban img{ width:1002px; height:85px;overflow:hidden;margin:0 auto;}
.i2l_nr1{ height:213px; border:1px solid #DCDCDC; border-top:none; background:url(../tp/i2l_nr1.jpg) repeat-x left top; padding:0 13px; margin-bottom:13px}
.i2l1_l{ width:368px; height:213px; background:url(../tp/hry.gif) repeat-y right top}
.i2l1l_bt{ width:84px; height:41px; line-height:38px; background:url(../tp/tab_am.jpg) no-repeat; color:#b30000; margin-bottom:10px}
.i2l1l_dl{ width:340px; height:68px; display:block; margin-bottom:5px}
.i2l1l_dl dt{ line-height:20px; margin-bottom:8px}
.i2l1l_dl dd{ line-height:20px; text-indent:2em; height:40px; overflow:hidden;}
.i2l1l_ul{ width:340px; display:block}
.i2l1l_ul li{ width:330px; height:24px; line-height:24px; padding-left:10px}
.i2l1_r{ width:354px}
.i2l1r_bt{ height:41px; margin-bottom:10px}
.i2l1r_bt li{ width:84px; height:41px; line-height:37px; float:left; color:#b30000}
.i2l1r_bt .tab_am{ background:url(../tp/tab_am.jpg) no-repeat; cursor:pointer}
.i2l1r_nr{ padding-left:10px}
.i2l_nr2{ width:374px; height:165px; border:1px solid #DCDCDC; border-top:none;padding-top: 14px;}
.i2l2_t{ height:35px; margin-bottom:14px; padding-left:13px}
.i2l2_t select{ width:90%; border:1px solid #B4B4B4}
.i2l2_t input{ width:90%; height:19px; line-height:19px; border:1px solid #B4B4B4; padding-left:2px}
.i2l2_ul{ display:block; background:url(../tp/hry.gif) repeat-y 380px top;}
.i2l2_ul li{ width:334px; height:24px; line-height:24px; padding-left:10px; margin:0 10px 0 24px; display:inline}
.i2right{ width:224px}
.i2right .ir_bt{ margin-bottom:13px}
.i2r_top{ height:254px; margin-bottom:14px; background:#EEE7D5; padding:6px 0 0 14px}
.i2rt_ul{ width:260px; display:block}
.i2rt_ul li{ width:250px; height:28px;padding-left:12px;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.i2rt_ul .fr{ width:13px; height:18px; line-height:18px; background:url(../tp/xiaz.jpg) no-repeat center center; padding-top:6px}
.xiaz{ width:13px; height:11px; display:block}
.i2r_bot{ float:left;width: 289px;height:259px; background:#fff;overflow: hidden;}
.iban{ margin-bottom:20px}
.iban,.iban img{ width:1002px; height:80px}

.index3{ width:1002px; margin-bottom:20px; overflow:hidden}
.i3left{ width:778px; overflow:hidden}
.i3lcon{ width:778px}
.i3lc_div{ width:374px; height:255px; float:left; margin:0 15px 0 0; display:inline}
.i3lcd_bt11 {
    height: 30px;
    background: url(../tp/cbt.png) no-repeat;
    padding: 0 15px 0 13px;
}
.i3lcd_bt11 .fl{ width:112px; padding-top:6px; line-height:24px; color:#154A9A}
.i3lcd_bt11 .fr{ line-height:30px}
.i3lcd_bt{ height:30px;background:url(../tp/i3lcd_bt.jpg) no-repeat; padding:0 15px 0 13px}
.i3lcd_bt11{ height:30px;background:url(../tp/i1.jpg) no-repeat; padding:0 15px 0 13px}
.i3lcd_bt .fl{ width:112px; padding-top:6px; line-height:24px; color:#154A9A}
.i3lcd_bt .fr{ line-height:30px}
.i3lcd_nr{ height:200px; border:1px solid #DEDEDE; border-top:none; padding-top:14px;padding-bottom:14px}
.i3lcd_ul{ width:352px;overflow: hidden; height: 200px; display:block; margin-left:20px}
.i3lcd_ul li{ width:330px; height:25px; line-height:25px; padding-left:10px}
.i3right{ width:224px}
.i3r_top{ height:255px; background:#EEE7D5; }
.i3r_top .ir_bt{ padding-top:6px; margin-left:14px}
.i3rt_dl{ width:180px; height:230px; display:block; background:url(../tp/i3rt_dl.jpg) no-repeat left top}
.i3rt_dl dt{ width:147px; height:196px; padding:13px 0 0 16px; margin-bottom:13px}
.i3rt_dl img{ width:147px; height:196px}
.i3rt_dl dd{ 
    height:20px; 
    text-align:center; 
    line-height:20px;    
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	}
.i3r_but{ border:1px solid #DCD6BE; margin-bottom:10px}
.i3r_but,.i3r_but img{ width:222px; height:64px}
.i3r_but2{ margin-bottom:0px}

.indexbt{ width:1002px; height:24px; background:url(../tp/indexbt.jpg) repeat-x left center; color:#006EB5; margin-bottom:20px}
.indexbt span{ line-height:24px; display:inline-block; background:#FFF; padding:0 10px}
.indexnr{ width:1002px; height:365px; margin-bottom:30px}
.inr_but{ width:13px; height:25px; padding-top:45px}
.inr_pic { width:1002px; height:395px; float:left; overflow:hidden;  display:inline}
.inr_pic ul{ }
.inr_img{ width:1002px; height:242px}
.inr_img li{border:1px solid #DEDEDE; width:184px; height:110px; float:left; margin-right:20px;margin-bottom:20px; display:inline;overflow: hidden;border: none;}
.inrp_img{  margin-bottom:15px}
.inrp_img,.inrp_img img{ width:100%; height:100%}

.hban{ margin-bottom:12px}
.hban,.hban img{ width:1002px; height:160px}
.main{ width:1002px; margin-bottom:20px; background:url(../tp/main.jpg) repeat-y left top; position:relative}
.mbg{ width:200px; height:3px; background:url(../tp/mbg.jpg) no-repeat left top; overflow:hidden; position:absolute; left:0px; bottom:0px}
.mleft{ width:200px; min-height:350px; _height:350px; background:url(../tp/mleft.jpg) no-repeat left top; padding:11px 0 20px}
.mlbt{ height:34px; line-height:34px; color:#FFF; margin-bottom:8px}
.mlnav{ width:190px; padding-bottom:1px; margin-bottom:20px}
.mlnav ul{ width:190px; display:block}
.mln_li{ width:190px; float:left; margin-bottom:8px}
.mln_a{ width:190px; height:28px; line-height:28px; background:url(../tp/mln_a.jpg) no-repeat; display:block; text-align:center}
.mln_a:hover,.mln_am{ background:url(../tp/mln_am.jpg) no-repeat; color:#FFF}
.mlimg{ margin:0 auto 10px}
.mlimg,.mlimg img{ width:180px; height:71px}

















.mright{ width:786px}
.mrwz{ height:20px; line-height:20px; margin-bottom:10px; padding-right:10px}
.mrwz span{ background:url(../tp/mrwz.jpg) no-repeat left center; padding-left:11px}
.mrbt{ height:28px; line-height:28px; background:url(../tp/mrbt.jpg) no-repeat; padding-left:30px; color:#b30000; margin-bottom:22px}
.mrty{ padding:0 33px}
.mrty_h1{ line-height:24px; padding:0 20px 14px; background:url(../tp/hrx.jpg) repeat-x left bottom; margin-bottom:8px}
.mrty_h2{ height:20px; line-height:20px; margin-bottom:18px}
.mrty_h2 span{ padding:0 10px; color:#939393}
.mrty_p{ line-height:28px; padding-bottom:10px}
.mrty_p p{ text-indent:2em}


/*0702*/
/*rh*/
.mrrh{padding-left:170px; padding-right:180px; padding-bottom:20px;}
.rhsqb table{width:100%; font-weight:700;}
.rhsqb table td{padding-bottom:15px;}
.s_text1{width:295px; padding-left:5px; height:24px; line-height:24px; border:#999 solid 1px; color:#999;}
.s_text2{width:290px; padding:5px; height:120px; line-height:18px; border:#999 solid 1px; color:#999; font-size:12px;}
/*news*/
.mrnews_dl{height:166px; padding-bottom:25px;}
.mrnews_dl dl{height:166px;}
.mrnews_dl dt{width:233px; height:166px; background:url(../tp/pic29.jpg) no-repeat left top;}
.mrnews_dl dt img{width:218px; height:144px; padding:3px; background:#FFF; margin-top:6px; margin-left:4px;}
.mrnews_dl dd{width:470px; padding:15px 0;}
.s_news_dd1{padding-bottom:15px;}
.s_time{color:#999;}
.s_news_dd2{text-indent:24px; line-height:24px; padding-bottom:10px;}
.s_news_dd3{text-align:right;}
.mrnews_ul{padding-bottom:25px;}
.mrnews_ul li{padding-left:10px; background:url(../tp/arrow1.jpg) no-repeat left center; height:32px; line-height:32px; vertical-align:0; border-bottom:#CCC dashed 1px;}
.ckxq{color:#af0909; text-decoration:none;}
.ckxq:hover{text-decoration:underline;}
/*xfzs*/
.mr_left,.mr_right{width:387px;}
.mr_s_tit{color:#B30000; width:357px; height:28px; line-height:28px; padding-left:30px; background:url(../tp/s_tit1.jpg) no-repeat left top;}
.mr_slr_nr{background:#f0f0f0; padding:25px 15px; margin-bottom:12px;}
.mr_xfzs_dl{height:106px; padding-bottom:25px;}
.mr_xfzs_dl dt{ width:114px; height:106px; background:url(../tp/pic31.jpg) no-repeat left top;}
.mr_xfzs_dl dt img{width:104px; height:96px; padding:5px;}
.mr_xfzs_dl dd{width:230px; padding-top:5px;}
.xfzs_dd1{padding-bottom:5px;}
.xfzs_dd2{text-indent:24px; line-height:20px; padding-bottom:5px;}
.xfzs_dd3{text-align:right;}
.mr_xfzs_ul li{height:32px; line-height:32px; vertical-align:0; padding-left:10px; background:url(../tp/arrow1.jpg) no-repeat left center; border-bottom:#CCC dotted 1px;}
/*xxfb*/
.xxfb_js{width:736px; height:21px; background:url(../tp/s_tit2.jpg) no-repeat left top; padding:13px 10px 13px 40px; margin-bottom:15px;}
.xxfb_js table{width:100%; line-height:21px;}
.xxjs_tit{font-size:14px; font-weight:700;}
.s_select1{width:110px; height:18px;}
.s_select2{width:80px; height:18px; margin-right:8px;}
.s_text3{width:135px; padding-left:5px; height:18px; line-height:18px; border:#999 solid 1px;}
/*hyjh*/
.mr_s_tit2{margin-bottom:0;}
.hyjh{padding-left:45px;}
.hyjh ul{padding-bottom:20px;}
.hyjh ul li{line-height:30px; vertical-align:0; font-size:12px;}
.hyjh_name{font-size:14px;}
.hyjh ul li span{display:block; width:520px;}
.hyjh_but{text-align:right;}
/*jqhy*/
.jqhy_table{padding:0 30px;}
.jqhy_table table td{padding-bottom:15px;}
.s_text4{width:377px; padding-left:5px; height:24px; line-height:24px; border:#ccc solid 1px;}
.s_text5{width:143px; padding-left:5px; height:24px; line-height:24px; border:#ccc solid 1px;}
.s_text6{width:85px; padding-left:5px; height:24px; line-height:24px; border:#ccc solid 1px;}
.jqhy_table table textarea{width:615px; height:120px;}

.fanye{ padding:2px; margin:2px; text-align:center}
.fy_z{ padding:4px 10px; margin:2px; border:1px solid #ccc; color:#666; background:#FFF}
.fy_z:hover,.fy_am{background:#4f4f4f; color:#FFF;}
.fy_s{ background:#fff url(../tp/arrow2.gif) no-repeat 5px center; padding-left:15px;_display:inline-block}
.fy_s:hover{ background:#e8e8e8 url(../tp/arrow2.gif) no-repeat 5px center}
.fy_x{ background:#fff url(../tp/arrow3.gif) no-repeat 50px center; padding-right:15px; _display:inline-block}
.fy_x:hover{ background:#e8e8e8 url(../tp/arrow3.gif) no-repeat 50px center}
.fy_s3,.fy_s3:hover{ background:#fff url(../tp/arrow3.gif) no-repeat 5px center; border:1px solid #ccc; color:#CCC; padding-left:15px}
.fy_s2,.fy_s2:hover{ background:#fff url(../tp/arrow2.gif) no-repeat 5px center; border:1px solid #ccc; color:#CCC; padding-left:15px}
.fy_input{ width:34px; border:1px solid #ccc; text-align:center; padding:3px 0; position:relative; *top:3px; margin:0 2px}
.fy_qd{line-height:19px; padding:4px; text-align:center; font-weight:bold; margin-left:4px; background:#b8001e; color:#FFF;}
.fy_qd:hover{ color:#fff}
.fy_x,.fy_s{ _position:relative; _top:6px}

.ftop,.fbot{ width:100%; line-height:24px; color:#FFF}
.ftop{ background:url(../tp/ftop.jpg) repeat-y center top; padding:9px 0}
.fbot{ background:url(../tp/fbot.jpg) repeat-y center top; padding:14px 0}

/* 2012-08-22 */
.mln_ul2{ width:100%; display:block; padding:5px 0}
.mln_ul2 li{ width:100%; line-height:20px; padding:3px 0}
.mln_ul2 li a{ background:url(../tp/mln_ula.jpg) no-repeat 62px center; padding-left:73px}
.mln_ul2 li a:hover,.mln_ul2 .am{ background:url(../tp/mln_ulam.jpg) no-repeat 62px center; color:#DA1010}


.img_bg {
	font-size:18px;
	line-height:30px; 
	border: none;
    color: #fff;
    width: 184px;
	text-align:center; 
	text-align:center;  
    height: 30px;
    margin-top: 80px;
    filter: alpha(opacity=70);
    background-color:#000;
    background: rgba(15, 15, 15, 0.498039);
}
.img_bg1 {
	font-size:20px;
	line-height:30px;
	display:block; 
	border: none;
	background-color:#000;
	filter: alpha(opacity=50);
    color: #fff;
    width: 184px;
	text-align:center;  
    height: 30px;
    margin-top: -30px; 
}
.jszy {
	width: 223px;
    float: left; 
    height: 228px;
	overflow:hidden;  
    border-top: none;
    padding-top:25px;
}
.jszy1 {
	float:left;
	width:106px;
	overflow:hidden;
	border-radius: 8px;
}
.jszy1-1 { 
	width:106px;
	height:97px;
}
.jszy1-1 img{
	width:100%;
	height:100%;
}
 
.jszy1-2 {
	color:#fff;
	font-size:20px;
	text-align:center;
	line-height:30px;
	margin-top:-30px;
	filter: alpha(opacity=50); 
	height:30px;
	margin-top:-30px;
	background-color:#000;
	
}
.jszy1-22 { 
    color:#fff;
	font-size:18px;
	text-align:center;
	line-height:30px; 
     display:none;
	 color:#fff;
	 width: 106px;
	 position: relative;
	 height: 30px;
     margin-top: -30px;
     background: rgba(15, 15, 15, 0.498039);
}
@media screen and (max-width:2000px){ 
.jszy1-22 { 
     display:block;
}
.jszy1-2 {
	display:none;
}
.img_bg {
	display:block; 
}
.img_bg1 {
	display:none; 
}
}
.jszy1-3 { 
	
}
.i211 {
	float:left;
	width:320px;
	height:85px; 
}
.i211 img {
	width:100%;
	height:100%;
}

 
.gg {
	float:left;
	width:184px;
	height:80px; 
	margin-left:20px;
}
.gg img {
	width:100%;
	height:100%;
}
.ggx {
	float:left;
	width:137px;
	height:65px; 
	margin-left:20px;
}
.ggx img {
	width:100%;
	height:100%;
}
.gg11 {
	float: left;
    height: 65px; 
	margin-bottom:13px;
}
.i3r_but img {
	width:100%;
	height:100%;
}
.lj {
	overflow:hidden;
	width: 1002px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.lj1 {
	float:left; 
	padding:15px;
}


.box {
	width: 52px;
	height: 160px;
	border: 1px solid #ccc;
	position:fixed;
	top:75%;
	right:50px;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.box ul li {
	width: 48px;
	display: block;
	height: 50px;
	padding: 2px;
	overflow: hidden
}
.weixin {
	background: url(../tp/gz.png) no-repeat; 
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.weixin:hover { 
	background-position: 0 -62px;
}
.weixin:hover .weixin-logo {
	width: 170px;
	height: 204px;
}
.idea {
	background: url(../tp/lx.png) no-repeat; 
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.idea:hover {
	background-position: 0 -62px;
}
.idea:hover .idea-logo {
	width: 170px;
	height: 185px;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.app {
	background: url(../tp/jl.png) no-repeat; 
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.app:hover {
	background-position: 0 -62px;
}
.app:hover .app-logo {
	width: 170px;
	height: 185px;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.weixin-logo {
	background: url(../tp/s1.png) no-repeat; 
	width: 0px;
	height: 0px;
	overflow: hidden;
	position: absolute;
	top: -154px;
	left: -175px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.app-logo {
	background: url(../tp/s1.png) no-repeat; 
	width: 0px;
	height: 0px;
	overflow: hidden;
	position: absolute;
	top: -18px;
	left: -175px; 
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.idea-logo {
	background: url(../tp/s1.png) no-repeat; 
	width: 0px;
	height: 0px;
	overflow: hidden;
	position: absolute;
	top: -18px;
	left: -175px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

#marquee5 { 
    height: 30px;
	line-height:30px;
    overflow: hidden; 
	float: left;
    width: 900px;
}
#marquee5 ul li{ 
    height: 30px;
	line-height:30px; 
} 
 

.xhcy {
	height: 217px;
	border: 1px solid #EEE8D8;
	padding-top:14px;
} 
.sctp {
    width: 450px;
    height: 28px; 
    border: none;
    outline: none;
    line-height: 30px;
}
 
 
.t {
	height: 110px;
	width: 180px;
	float: left;
	margin-right:20px;
	margin-bottom: 20px;
}
.t2 {
	position: absolute;
	margin-top: -30px;
	text-align: center;
	height: 30px;
	font-size:18px;
	line-height:30px; 
	border: none;
    color: #fff;
    width: 180px;
	text-align:center; 
    filter: alpha(opacity=70);
    background-color:#000;
    background: rgba(15, 15, 15, 0.498039);
} 

#gray {
    width: 100%;
    display: none;
    opacity: 0.8;
    position: fixed;
    bottom: 0;
    height: 100%;
    background: #f6f4f5;
}
.bmhdtx {
    width: 70%;
	height:300px;
    max-width: 500px; 
    position: fixed;
    z-index: 100; 
    left: 400px;
    top: 96px;
    display: none;
	    background: rgba(218, 231, 245, 0.46);
	border: 1px solid #d9d9d9;
}
.bmhdtx2 {
overflow: hidden; 
margin-top: 65px;
}
.xaa {
width:49%;
float: left;
}
.xa { 
    font-size: 20px;
    background: #b2cffc;
    color: #5875a5;
    text-shadow: none;
    box-shadow: none;
    width:150px;
	height:150px;
	line-height: 150px;
	margin: 0 auto;
	text-align: center;
	border-radius: 2px;
	}
	.xa  img {
	border-radius: 2px;
	width:100%;
	}
.xa1 {
    margin: 0 auto;
    font-size: 20px;
    background: #b0e0ef;
    color: #358199;
    text-shadow: none;
    box-shadow: none;
    width:150px;
	height:150px;
	line-height: 150px; 
	text-align: center;
	border-radius: 2px;
}	
	.xa1  img {
	border-radius: 2px;
	width:100%;
	}
.wza {
    line-height: 30px; 
	text-align: center;
}
.gb11 {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 18px;
    height: 16px;
    background-size: 17px;
    background-image: url(../img/gb11.png);
} 


a img{border:none;}
#wrapper{width:900px;margin:0px auto;padding:0 0 20px 0;}
h3{color:#396A88;font-size:1.6em;}
h6{color:#888;font-size:1.2em;padding:0;margin:0;font-family:georgia, Times New Roman, Times, Serif;font-style:italic;}
/* 必要样式 */
#container{ margin:0 auto 10px auto ;background:url(../img/gradient.jpg);position:relative;width:899px;height:50px;}
#overlay{position:absolute;top:0;left;0;width:899px;height:50px;background:url(../img/overlay.png);}
#container2{background:url(../img/gradient.jpg);position:relative;width:640px;height:100px;}
div#title{text-align:center;font-size:24px;font-weight:bold;font-family:Arial, Helvetica, Verdana, sans-serif;color:#fff;line-height:50px;}
#overlay2{position:absolute;top:0;left;0;width:640px;height:100px;background:url(../img/overlay.png);}
#download{position:absolute;top:0;left;0;width:640px;height:50px;}

#ggxx{margin-right: 10px;}
.bjj {background: url(../tp/it_wz1.jpg) no-repeat }
.ggxxx{float: left;width: 110px;text-align: center;}
.wdzj3-right{width:100%;overflow:hidden}
.wdzj3-right1{width:100%;overflow:hidden}
.wdzj3-left{float:left;width:25%;padding: 5px 0px; }
.wdzj3-right2{width: 110px;background: url(../tp/it_wz.jpg) no-repeat;color: #FFF;font-weight: bold;text-align: center; }